Software Replication in Three-Tiers Architectures: Is It A Real Challenge?
نویسندگان
چکیده
This paper is a first attempt to study the problem of handling software replication in three tiers architectures. In particular a study based on sychronization and communication patterns imposed by replication is presented. We show how the complexity of the replication scheme is affected by the determinitic (or not) behavior of the members of the backtier. We also give two generic synchronization and communication patterns used in two and three tiers replication. Well-known schemes such us active and passive replication are particular instances of these generic patterns.
منابع مشابه
Handling FT-CORBA Compliant Interoperable Object Group References
The handling of Interoperable Object Group References (IOGRs) is one of the basic building block of any FTCORBA compliant platform. In this paper we introduce two basic components: IOGRManager, a tool to create, update, browse IOGRs, and an Object-Request-GateWay (ORGW), a CORBA compliant client request interceptor, which allows clients running on non-FT-Corba compliant ORBs to transparently in...
متن کاملA Three - tier Active Replication Protocol for Large Scale Distributed Systems ∗
The deployment of server replicas of a service across an asynchronous distributed system (e.g., Internet) is a real practical challenge. This target cannot be indeed achieved by classical software replication techniques (e.g., passive and active replication) as these techniques usually rely on group communication toolkits that require server replicas to run over a partially synchronous distribu...
متن کاملReliable Integrity Security Auditing Using Isolation Preserving Model for Multi Cloud Environments
Abstract— Cloud computing is provide a dynamically scalable resources provisioned as a service over the webpage. The third-party, on-demand, self-service, pay-per-use, and seamlessly scalable computing resources and services offered by the cloud environment promise to reduce capital as well as operational expenditures for hardware and software. Various distinct architectures are introduced and ...
متن کاملPerformance Engineering of a Trading Exchange's Risk Management System
Conventional IT system architectures revolve around Web/App/Database tiers. This is not the right choice for compute intensive requirements which lend themselves to High Performance Computing (HPC) architectures. While the engineering and scientific communities are mature on the HPC front, this expertise is sorely lacking in IT system managers. This is where software performance engineering has...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کامل